negotiator.boaframework.repository
Class BOArepItem

java.lang.Object
  extended by negotiator.boaframework.repository.BOArepItem
All Implemented Interfaces:
java.lang.Comparable<BOArepItem>

public class BOArepItem
extends java.lang.Object
implements java.lang.Comparable<BOArepItem>

Class used to represent an item in the BOArepository. An item in the BOA repository has a classPath and may have a tooltip.

Author:
Mark Hendrikx

Constructor Summary
BOArepItem(java.lang.String name, java.lang.String classPath, ComponentsEnum type)
           
 
Method Summary
 void addParameter(BOAparameter parameter)
           
 int compareTo(BOArepItem rep2)
           
 java.lang.String getClassPath()
           
 java.lang.String getName()
           
 java.util.ArrayList<BOAparameter> getParameters()
           
 ComponentsEnum getType()
           
 java.lang.String getTypeString()
           
 java.lang.String toString()
           
 java.lang.String toXML()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BOArepItem

public BOArepItem(java.lang.String name,
                  java.lang.String classPath,
                  ComponentsEnum type)
Method Detail

addParameter

public void addParameter(BOAparameter parameter)

getClassPath

public java.lang.String getClassPath()
Returns:
classpath of the BOA component.

getParameters

public java.util.ArrayList<BOAparameter> getParameters()

getName

public java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toXML

public java.lang.String toXML()

getType

public ComponentsEnum getType()

getTypeString

public java.lang.String getTypeString()

compareTo

public int compareTo(BOArepItem rep2)
Specified by:
compareTo in interface java.lang.Comparable<BOArepItem>